package cn.tedu.truetaste.pojo.entity;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * SPU
 *
 * @author java@tedu.cn
 * @version 0.0.1
 */
@Data
public class Spu implements Serializable {

    /**
     * 数据id
     */
    private Long id;

    /**
     * SPU名称
     */
    private String name;

    /**
     * 调味
     */
    private String sauce;

    private Long spuDetailId;

    /**
     * 价格
     */
    private Double price;

    /**
     * 当前库存
     */
    private Integer stock;

    /**
     * 库存预警阈值
     */
    private Integer stockThreshold;

    /**
     * 菜品id
     */
    private Long dishesId;

    /**
     * 菜品名称
     */
    private String dishesName;

    /**
     * 类别id
     */
    private Long categoryId;

    /**
     * 类别名称
     */
    private String categoryName;

    /**
     * 组图URLs
     */
    private String pictures;

    /**
     * 关键词列表
     */
    private String keywords;

    /**
     * 销量
     */
    private Integer sales;

    /**
     * 买家评论数量总和
     */
    private Integer commentCount;

    /**
     * 买家好评数量总和
     */
    private Integer positiveCommentCount;

    /**
     * 排序序号
     */
    private Integer sort;

    /**
     * 是否标记为删除，1=已删除，0=未删除
     */
    private Integer isDeleted;

    /**
     * 是否上架（发布），1=已上架，0=未上架 （下架）
     */
    private Integer isPublished;

    /**
     * 是否新品，1=新品，0=非新品
     */
    private Integer isNewArrival;

    /**
     * 是否推荐，1=推荐，0=不推荐
     */
    private Integer isRecommend;

    /**
     * 是否已审核，1=已审核，0=未审核
     */
    private Integer isChecked;

    /**
     * 审核
     */
    private String checkUser;

    /**
     * 审核通过时间
     */
    private LocalDateTime gmtCheck;

    /**
     * 数据创建时间
     */
    private LocalDateTime gmtCreate;

    /**
     * 数据最后修改时间
     */
    private LocalDateTime gmtModified;

}